pelota/sports ground - French English Dictionary